Big Huge Thesaurus

sanctum sanctorum

noun